home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / comm / qread32.zip / QREADER.DOC < prev    next >
Text File  |  1993-12-23  |  91KB  |  1,966 lines

  1.  
  2.         
  3.  
  4.  
  5.  
  6.          ------------------------------------------------------------------
  7.         |                                                                  |
  8.         |                                                                  |
  9.         |                                                                  |
  10.         |                                                                  |
  11.         |                       QReader Version 3.2                        |
  12.         |                                                                  |
  13.         |               The `Full-Screen' On-line Text Door                |
  14.         |                                                                  |
  15.         |                                                                  |
  16.         |                               For                                |
  17.         |                                                                  |
  18.         |                 PCBoard Version 14.5x and 15.x                   |
  19.         |                                                                  |
  20.         |                      Wildcat! Version 3.x                        |
  21.         |                                                                  |
  22.         |                     Any BBS using DOOR.SYS                       |
  23.         |                                                                  |
  24.         |      Powerful On-Line text reading with the ability to scroll    |
  25.         |      through text files using PgDn, PgUp, Home(top), etc.        |
  26.         |                                                                  |
  27.         |      Slides screen with Left and Right arrow keys for text       |
  28.         |      which is over 80 characters wide.                           |
  29.         |                                                                  |
  30.         |      Full featured Find / Repeat-find commands will display      |
  31.         |      found text highlighted in the center of the screen, with    |
  32.         |      the rest of the screen filled with the lines of text        |
  33.         |      that come before and after the found text.                  |
  34.         |                                                                  |
  35.         |                    Completely DESQview aware.                    |
  36.         |                                                                  |
  37.         |      Supports regular and non-standard COM port operation.       |
  38.         |                                                                  |
  39.         |                  Supports FOSSIL communications.                 |
  40.         |                                                                  |
  41.         |                     Highly Sysop-Configurable.                   |
  42.         |                                                                  |
  43.         |                                                                  |
  44.         |                                                                  |
  45.         |                                                                  |
  46.         |   QReader  (C) Copyright 1991-1993  Yandell Computer Services    |
  47.         |                                                                  |
  48.         |                 9438 U.S. Hwy 19 North, Suite 212                |
  49.         |                       Port Richey, FL 34668                      |
  50.         |                                                                  |
  51.         |                      DATA -- (813) 842-8099                      |
  52.         |                                                                  |
  53.         |                                                                  |
  54.         |                         December 23, 1993                        |
  55.         |                                                                  |
  56.         |                                                                  |
  57.         |                                                                  |
  58.          ------------------------------------------------------------------ 
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.         --------------------------------------------------------------------
  70.                                       QReader
  71.         --------------------------------------------------------------------
  72.  
  73.                                  TABLE OF CONTENTS                      Page
  74.                                  -----------------                      ----
  75.  
  76.               INTRODUCTION                                                 
  77.               ------------
  78.               1.0  What is QReader                                         3
  79.               1.1  QReader's History and What's New                        3
  80.  
  81.               PRELIMINARIES                                                
  82.               -------------
  83.               2.0  A Word on Installing QReader                            4
  84.               2.1  Install the SAMPLE First                                4
  85.               2.2  Installing Editors In QRSETUP.DEF                       4
  86.  
  87.               INSTALLATION
  88.               ------------
  89.               3.0  Edit QReader MAIN Configuration Options               5-6
  90.               3.1  Installing Text Into a QReader Configuration         7-13
  91.               3.2  Installing Configurations Into Select Mode             14
  92.               3.3  Starting QReader in Select Mode                        14
  93.               3.4  Setting Up Door Files to Call QReader                  15
  94.               3.5  Setting Up Menus. Helps, Etc.                          16
  95.               3.6  Color and Information Macros                           17
  96.               3.7  Setting Up PROTOCOL.DAT                                18
  97.               3.8  Setting Up SEND.BAT                                    19
  98.               3.9  Setting Up QReader for Non-Standard COM Ports          20
  99.               3.10 Memory Considerations and SWAP                         20
  100.               3.11 Editing Full-Screen Reader Help Window Contents        20
  101.  
  102.               RUNNING QReader                                           
  103.               ---------------
  104.               4.0  Notes on the Full Screen Reader                        21
  105.               4.1  Running QReader Locally                                21
  106.               4.2  Notes on Downloading In QReader                        22
  107.               4.3  Differences in `generic' DOOR.SYS mode                 22
  108.               4.4  On-Line Sysop Functions                                23
  109.               4.5  Multi-nodes, Networks, Multi-taskers                   24
  110.    
  111.               MISCELLANEOUS
  112.               ------------- 
  113.               5.0  Error Messages                                         24
  114.               5.1  Log Entries                                            24
  115.               5.2  Technical Notes                                        25
  116.               5.3  Revision History                                       25
  117.               5.4  Local Status Line Layout                               26
  118.               5.5  Parameters Used In 'Generic DOOR.SYS' Mode          27-28
  119.               5.6  Where to Receive Assistance                            29
  120.               5.7  Disclaimer and Warranty                                29
  121.               5.8  License to use QReader                                 29
  122.                
  123.               REGISTRATION       
  124.               ------------
  125.               6.0  Registering QReader                                    30
  126.               6.1  Register with CONFIDENCE - Author Information          30
  127.           
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.         --------------------------------------------------------------------
  136.         Page 3                         QReader                        Page 3
  137.         --------------------------------------------------------------------
  138.  
  139.         1.0  What is QReader
  140.         --------------------
  141.         QReader is an on-line text reading door with many powerful features. 
  142.         Callers  may  scroll through the text as they read  it  with  cursor 
  143.         keys, such as the PgDn, PgUp, UpArrow, and DownArrow.  The Home  key 
  144.         will return the caller to the top of the file, and the End key  will 
  145.         place  them at the bottom of the file.  For those systems which  may 
  146.         have  text  which is longer than 80 characters per  line  (typically 
  147.         business' with 132 column reports)  QReader will even slide the text 
  148.         left and right with the left and right arrow keys!
  149.  
  150.         QReader  has a full-featured (F)ind text facility, complete  with  a 
  151.         (R)epeat find command.  Found text is displayed in the center of the 
  152.         screen.  If the caller is in color, the found text  is  highlighted, 
  153.         otherwise  it is capitalized.  When text is found, a full screen  is
  154.         presented to the caller and the lines of text before  and  after the 
  155.         found text are displayed around the line of found text. The (R)epeat 
  156.         find  command  works  in the same fashion.  
  157.  
  158.         The (Z)ippy text search command at the main menu provides  extremely 
  159.         fast text searches in text files.  After the caller selects the text 
  160.         to search for, they may select which of the text items to search, or 
  161.         they may choose to search (A)ll of the items in a configuration.
  162.  
  163.         QReader displays both DOS and non-DOS (Unix, Amiga etc.) text files.
  164.  
  165.         Callers may download from QReader.  QReader has a unique downloading 
  166.         facility,  specially  designed for systems who wish  to  carry  back 
  167.         issues of daily, weekly, and monthly news items. If desired, QReader 
  168.         will automatically create the directory the caller sees on the  fly,  
  169.         based  on the physical presence of the files.  No need  to  manually 
  170.         update directory files!  Plus it looks like a regular directory!
  171.           
  172.         QReader comes with an installation program which is second to  none. 
  173.         F1  help is available at each installation parameter.  The Sysop may 
  174.         configure their own Text, Color Macro, and ANSI editors to use  from 
  175.         *WITHIN* QRSETUP.
  176.           
  177.  
  178.         1.1  QReader's History and What's New
  179.         -------------------------------------
  180.         Please refer to the enclosed FEATURES.NEW file for a listing of  new 
  181.         features in QReader version 3.2.
  182.  
  183.         If  you have already installed  QReader version 1.0  or version 2.0,
  184.         you MUST follow the steps outlined in the enclosed UPGRADE.DOC  file 
  185.         *BEFORE* attempting to run QReader version 3.2.
  186.  
  187.  
  188.           
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.         --------------------------------------------------------------------
  202.         Page 4                         QReader                        Page 4
  203.         --------------------------------------------------------------------
  204.  
  205.         2.0  A Word on Installing QReader
  206.         ---------------------------------
  207.         The  purpose  of  this documentation is to explain  to  you  how  to
  208.         install  the QReader program.  It assumes you are  already  familiar 
  209.         with basic door installation in your BBS software's environment.
  210.  
  211.         QReader is NOT an "instant-install" door. If you are reading this on 
  212.         the  screen and have not yet printed out this documentation,  please 
  213.         do so now.  It will make things much easier for you.
  214.           
  215.  
  216.         2.1  Install the SAMPLE First
  217.         -----------------------------
  218.         Enclosed  with QREAD32.ZIP is a small sample configuration which  is
  219.         ready  to  run.  To install this sample configuration,  extract  the 
  220.         entire contents of QREAD32.ZIP to a directory called \QREADER. Next,
  221.         create a subdirectory called \QREADER\SAMPLE.  Extract the  contents 
  222.         of SAMPLE.ZIP (enclosed in QREAD32.ZIP) into \QREADER\SAMPLE.
  223.  
  224.         Next, run the QRSETUP program. Select option #1, to create or modify
  225.         configuration files.  Select (E)dit.  You will be shown a window  of 
  226.         all .CNF files.  Highlight SAMPLE.CNF and press enter.
  227.           
  228.         Change  the DRIVE letter in each parameter to the drive you  created 
  229.         the   \QREADER   and  \QREADER\SAMPLE  directories  on.   Save   the 
  230.         configuration  file.  This is all that is needed to see  QReader  in 
  231.         action with the SAMPLE configuration. 
  232.                
  233.         At the initial QRSETUP screen, select "Run QReader in local  testing 
  234.         mode".   Select  the  SAMPLE.CNF file again. Answer  the  "Start  in 
  235.         color?" question, and QReader will start.
  236.  
  237.         If you wish to run this SAMPLE configuration remotely, jump ahead to 
  238.         page 15 section 3.4 regarding QReader door batch files.
  239.  
  240.         Review the SAMPLE Qreader configuration.  You should become familiar 
  241.         with  the  layout and "feel" of this configuration.  It will  be  of 
  242.         great assistance when installing your own text into QReader.
  243.  
  244.  
  245.         2.2  Installing Editors In QRSETUP.DEF 
  246.         --------------------------------------
  247.         Before  proceeding  with the installation, you need  to  define  the 
  248.         external  file  editors  that  YOU  will  use  while  installing  or 
  249.         modifying  a QReader configuration.  At each installation  parameter 
  250.         which deals with a text file (MENU, HELLO, etc.) you may  create  or 
  251.         edit that text file from within the QRSETUP program.  These external 
  252.         editors  are defined in QRSETUP.DEF.  The enclosed QRSETUP.DEF  file
  253.         contains  instructions  on  how to modify  this  file.  Simply  load 
  254.         QRSETUP.DEF into a text editor, and follow those instructions.
  255.                
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.         --------------------------------------------------------------------
  268.         Page 5                         QReader                        Page 5
  269.         --------------------------------------------------------------------
  270.  
  271.         3.0  Edit QReader MAIN configuration options.
  272.         ---------------------------------------------
  273.         QReader 3.2  has a "main" configuration file which contains  several
  274.         QReader settings that will always be the same regardless of the type
  275.         or quantity of text files installed.
  276.  
  277.         Run QRSETUP.  Select #1 (Modify MAIN QReader configuration file).
  278.  
  279.         This will display the editing screen for the MAIN Qreader  settings. 
  280.         The  file  containing these settings is called QREADER.@@@.  If  one 
  281.         does not exist (first time installation) it will be created for  you 
  282.         automatically.
  283.  
  284.         QREADER.@@@  must reside in the same location with  QREADER.EXE  and 
  285.         QRSETUP.EXE
  286.  
  287.         Each MAIN configuration option is described on the following pages. 
  288.  
  289.         F1 help is available at all QRSETUP MAIN configuration parameters.
  290.                                              
  291.         Name of this system
  292.         -------------------
  293.         The  name entered here is displayed at the program's termination  in 
  294.         the  "Registered To:"  message  (registered copies only).  The  name 
  295.         indicated in this parameter MUST be the exactly the same as the name 
  296.         used  when registering QReader, and must be entered exactly the same 
  297.         into all of the .CNF configuration files.
  298.  
  299.         QReader registration number
  300.         ---------------------------
  301.         This is the number received when QReader has been registered. 
  302.       
  303.         Registration  will  replace the "Unregistered Copy"  message  (which 
  304.         appears at program termination) with the name of your system. 
  305.  
  306.         Registration  will entirely remove the "Unregistered  Copy"  message 
  307.         which appears after the HELLO screen is displayed.
  308.  
  309.         Registration will remove the brief delays that are encountered  with 
  310.         the above "Unregistered Copy" messages.
  311.  
  312.         You  may receive a registration number INSTANTLY by ordering with  a 
  313.         major credit card!  See the enclosed file ORDER.FRM for details.
  314.  
  315.         BBS Software Being Used
  316.         -----------------------
  317.         (1)  PCBoard version 14.5x or 15.x ONLY.
  318.  
  319.         (2)  Wildcat version 3.x ONLY.
  320.  
  321.         (3)  Other systems which create a generic DOOR.SYS file.
  322.                                 
  323.  
  324.                        Section 3.0 continues on the next page
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.         --------------------------------------------------------------------
  334.         Page 6                         QReader                        Page 6
  335.         --------------------------------------------------------------------
  336.  
  337.         3.0  Edit QReader MAIN configuration options (continued).
  338.         ---------------------------------------------------------
  339.  
  340.         Disable (G)oodbye Command
  341.         -------------------------
  342.         If you do not wish callers to logoff from inside QReader, answer Yes
  343.         to disable the (G)oodbye command. If (G)oodbye is disabled it should
  344.         be removed from all MENU and HELP files.
  345.  
  346.         This setting is ignored if Qreader is running in the DOOR.SYS  mode, 
  347.         since (G)oodbye is not available in that mode.
  348.  
  349.         Swap QReader when Shelling
  350.         --------------------------
  351.         QReader has the ability to SWAP itself out of memory to EMS or  disk
  352.         when shelling (DSZ\GSZ downloads, F5 or ALT-D Sysop drop to DOS).
  353.  
  354.         Answer N to disable swapping.
  355.  
  356.         Answer Y to allow QReader to test if EMS is present, and swap itself
  357.         to EMS if so. If EMS is not found, QReader will swap itself to disk.
  358.  
  359.         Answer D to force QReader to swap itself to Disk during a shell.
  360.  
  361.         Never use swapping if QReader is running in a multi-tasking environ-
  362.         ment other than those listed as supported in this manual.
  363.  
  364.         Use a FOSSIL Driver
  365.         -------------------
  366.         QReader  can communicate with an installed FOSSIL driver instead  of
  367.         communicating directly with the serial port(s).
  368.    
  369.         If your BBS software does not use a FOSSIL driver, answer No to this
  370.         question.  If you are not sure if your BBS uses a FOSSIL driver,  it
  371.         probably does not.
  372.  
  373.         If your BBS software requires a FOSSIL driver, you may have  QReader
  374.         use it rather than turning the FOSSIL on or off during QReader use.
  375.  
  376.         If your BBS supports multi-port serial cards, your BBS vendor may be
  377.         able  to provide software which re-directs FOSSIL calls from  FOSSIL
  378.         capable doors to the multi-port card (or its driver).
  379.   
  380.         Fast Load (Omit Date Macros)
  381.         ----------------------------
  382.         QReader can be forced to load large configurations (of over 100 text
  383.         files) more quickly than normal. This is accomplished by NOT reading
  384.         each file's DOS date to fill the @FILEDATE@ and @FILEDATEx@  macros.
  385.         These macros cannot be used in menus if using the Fast Load option.
  386.  
  387.         This  faster load time will only be noticeable where many (over 100)
  388.         text files are installed in a single configuration.  The increase is
  389.         noted  when  QReader is FIRST run, or when a  new  configuration  is
  390.         (S)elected from the QReader main menu.
  391.  
  392.         The @FILETIME@ macro is also disabled if "Fast Load" is on.
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.         --------------------------------------------------------------------
  400.         Page 7                         QReader                        Page 7
  401.         --------------------------------------------------------------------
  402.  
  403.         3.1  Installing text into a QReader configuration
  404.         -------------------------------------------------
  405.         QReader has been designed so that unlimited publications, tutorials, 
  406.         or  text  of any kind may each be installed as a door.  All  QReader 
  407.         doors  may be run from one directory (\QREADER) by  using  different 
  408.         door configuration files.  Keep this in mind as you install QReader.
  409.  
  410.         Run QRSETUP.  Select #2 (Create and/or modify config file).
  411.  
  412.         A  window of available .CNF files is displayed if (E)dit is  chosen. 
  413.         You will most likely want to (C)reate a new file at this point.
  414.  
  415.         PROMPT> Config file to create: _
  416.  
  417.         The config file name should indicate the publication or type of text 
  418.         in this installation of QReader (USA.CNF, TUTOR.CNF,  NEWSBYTE.CNF). 
  419.         You MUST use the .CNF extension on all QReader configuration files!
  420.  
  421.         The  recommended  setup for all QReader areas is to create the  main 
  422.         \QREADER  directory,  and  for each type of text item  you  will  be 
  423.         installing, create a subdirectory off of the \QREADER main for  that 
  424.         particular text (publication, etc.)
  425.  
  426.         Each configuration parameter is described on the following pages. 
  427.  
  428.         F1 HELP is available at all QRSETUP configuration parameters.
  429.                                              
  430.         Loc\Name of Welcome file
  431.         ------------------------
  432.         This is the file displayed to the caller when first entering QReader 
  433.         or  after selecting this area from another area with  (S)elect  (see 
  434.         page 14 section 3.2).  Please see page 16 section 3.5 for details on
  435.         QReader's text file use. This file may contain color macros  thereby  
  436.         serving  as the same file for both color and non-color use.  If  you 
  437.         wish, you may use an ANSI file for the color version by adding a "G" 
  438.         to  the end of the filename when creating the file  (but do not  add 
  439.         the "G" in THIS parameter!).
  440.  
  441.         It  is recommended this file contain some  introductory  information 
  442.         about the text contained in this configuration of QReader.  You  may 
  443.         specify unique welcome files for different QReader configurations by
  444.         specifying  different file names and\or locations in this parameter.
  445.  
  446.         The easiest way to implement different welcome files among  multiple 
  447.         QReader  configurations is to name all of the welcome  files  HELLO, 
  448.         and keep each HELLO in each configurations own subdirectory off   of  
  449.         the \QREADER main directory (with the individual text files). 
  450.  
  451.         When  (S)electing  a QReader configuration from another,  this  file 
  452.         will NOT be displayed when the new configuration loads if the  files 
  453.         in this parameter of both .CNF files are the same LOCATION AND NAME.
  454.  
  455.         This file is optional. Leave this parameter blank if it is not used.
  456.                   
  457.  
  458.                        Section 3.1 continues on the next page
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.         --------------------------------------------------------------------
  466.         Page 8                         QReader                        Page 8
  467.         --------------------------------------------------------------------
  468.  
  469.         3.1  Installing text into a QReader configuration (continued)
  470.         -------------------------------------------------------------
  471.  
  472.         Loc\Name of Menu file
  473.         ---------------------
  474.         Please  see page 16 section 3.5 for details on QReader's  text  file
  475.         use.  A file named MENU may contain color macros, thereby serving as 
  476.         the same file for both color and non-color versions. If desired, you 
  477.         may  use an ANSI file for the color version by adding a "G"  to  the 
  478.         end  of the filename when creating the file (but do not add the  "G" 
  479.         in THIS parameter!).
  480.  
  481.         You  may use unique MENU files for different QReader  configurations 
  482.         by specifying different file names and\or locations, however this is
  483.         not usually necessary.
  484.  
  485.         Refer to page 17, section 3.6 for additional @macro@ information.
  486.  
  487.  
  488.         Loc\Name of Help file
  489.         ---------------------
  490.         The HELP file included with QReader is a "multi-paged" PCBoard macro
  491.         style file.  Please see page 16 section 3.5 for details on QReader's
  492.         text file use.  A file named HELP may contain color macros,  thereby 
  493.         serving  as the same file for both color and non-color versions.  If 
  494.         desired, you may use an ANSI file for the color version by adding  a 
  495.         "G"  to the end of the filename when creating the file (but  do  not 
  496.         add the "G" in THIS parameter!).
  497.  
  498.         You may  use unique HELP files for different QReader  configurations
  499.         by specifying different file names and\or locations, however this is
  500.         not usually necessary nor is it recommended.
  501.  
  502.  
  503.         Level to Select this text
  504.         -------------------------
  505.         This  is the  security  level a  caller will need to  (S)elect  this
  506.         configuration of QReader from a different QReader configuration.
  507.  
  508.         For example, you offer 5 text areas (5 different QReader .CNF areas) 
  509.         on-line.  You want all callers to be able to enter QReader,  but you 
  510.         only want callers at a certain level (or above) to be able to access 
  511.         two  of the five publications.  Install all five  publications  into 
  512.         QReader's SELECT mode.  If this configuration (the one being  edited 
  513.         now)  is one which only certain callers should access,  enter  their 
  514.         security level here.
  515.  
  516.         This  parameter is only valid  if this configuration of QReader  has
  517.         been  installed  as part of QReader's SELECT mode.  Please  refer to 
  518.         page 14 for more information regarding QReader's SELECT mode.
  519.  
  520.  
  521.  
  522.                        Section 3.1 continues on the next page
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.         --------------------------------------------------------------------
  532.         Page 9                         QReader                        Page 9
  533.         --------------------------------------------------------------------
  534.  
  535.         3.1  Installing text into a QReader configuration (continued)
  536.         -------------------------------------------------------------
  537.  
  538.         Level to use Select command
  539.         ---------------------------
  540.         This is the security level a caller will need to enter the  (S)elect
  541.         command at the Main prompt in QReader.
  542.  
  543.         This parameter should not be confused with the "Level to Select this
  544.         text" parameter (The parameter preceding this one in QRSETUP).
  545.  
  546.  
  547.         Loc\Name of text menu 
  548.         ---------------------
  549.         This  is a menu displayed to the caller when (R)ead is selected.  It 
  550.         shows  text selections which are available for  this  configuration.  
  551.         For  example,  if this configuration is an area  which  contains  18 
  552.         individual  text  files, the file indicated in this  parameter  will 
  553.         need to describe each of the 18 items for the caller.
  554.  
  555.         Each  text item (description) in this file must be numbered, so that 
  556.         when the caller selects a number from this menu, they will be  shown 
  557.         the  corresponding file for that number (see the "Loc\Name  of  text 
  558.         data file" parameter on the next page).
  559.  
  560.         Please  see page 16 section 3.5 for details on Qreader's  text  file
  561.         use.   This  file may contain color macros, thereby serving  as  the 
  562.         same file for both color and non-color versions. If desired, you may
  563.         use an ANSI file for the color version by adding a "G" to the end of
  564.         the filename when creating the file (but do not add the  "G" in this
  565.         parameter!).
  566.  
  567.         You MUST  specify unique files  in this parameter for other  QReader
  568.         configurations by specifying different file names and\or locations.
  569.  
  570.         The recommended location of this file is in the subdirectory off  of 
  571.         the \QREADER main for this configuration, where the individual  text 
  572.         files for this configuration reside.
  573.  
  574.         It  is completely up to the Sysop to decide on a filename  for  this 
  575.         file.   The  file specified in this parameter  should not,  however, 
  576.         contain an extension.  
  577.          
  578.         It is recommended that the filename chosen for this parameter should 
  579.         give  some indicator of which QReader configuration it  belongs  to. 
  580.         For  instance,  in our SAMPLE.CNF configuration we  call  this  file 
  581.         SAMPLE.
  582.                
  583.  
  584.          
  585.  
  586.                        Section 3.1 continues on the next page
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.         --------------------------------------------------------------------
  598.         Page 10                        QReader                       Page 10
  599.         --------------------------------------------------------------------
  600.  
  601.         3.1  Installing text into a QReader configuration (continued)
  602.         -------------------------------------------------------------
  603.  
  604.         Loc\Name of text data file
  605.         --------------------------
  606.         This  is the data file which contains the names of  each  individual 
  607.         text file (for reading) which make up this QReader configuration.  
  608.  
  609.         You  should  assign this file an extension of .DAT in  all  of  your 
  610.         QReader configurations. 
  611.  
  612.         PRESS F2 to create and edit this file. 
  613.         For example:
  614.  
  615.         Text File Name        Description of File Contents            Notes
  616.         -------------------   --------------------------------        -----
  617.          
  618.         NEWS1.TXT             Weather
  619.         NEWS2.TXT             News
  620.         NEWS3.TXT             Sports
  621.         NEWS4.TXT             Misc.
  622.  
  623.         The  text  data (.DAT) files may contain two additional  fields  for 
  624.         each text item.  The "Description of File Contents Field" is a short 
  625.         description  of the particular text item.  This  is  displayed  when 
  626.         doing  a Zippy scan on several items, for instance if USA  Today  is 
  627.         being searched:
  628.  
  629.         Searching Item (1) Advertising
  630.         Searching Item (2) Banking and Economy
  631.         Searching Item (3) Bonus Section
  632.         etc...
  633.  
  634.         The  "Notes" field is a very short field which is only used  by  the 
  635.         Sysop to place a small notation about a particular item. It is never 
  636.         displayed anywhere other than here in the QRSETUP .DAT file editor.
  637.  
  638.         If  desired, the "Location of text files" parameter (below)  may  be 
  639.         over-ridden  by  placing a path along with a filename in  the  above 
  640.         "Name..."  parameter.  While it is recommended that all files  in  a 
  641.         particular  configuration all be located in the  location  specified 
  642.         for them in QRSETUP, this ability allows more flexibility if needed.  
  643.         If  a  file in a .DAT file contains a path, the  "Location  of  text 
  644.         files" parameter will not be used for THAT particular file.
  645.                          
  646.         The file in the "Text Menu File" parameter (the parameter  preceding 
  647.         this  one) should indicate that selecting #1 would show  the  caller 
  648.         the contents of NEWS1.TXT, #2 would display NEWS2.TXT, etc.
  649.           
  650.         It is recommended that each configuration's .DAT file reside in  the 
  651.         configuration's own subdirectory off of the \QREADER main directory.
  652.  
  653.         Up to 500 text files may be installed in each text data (.DAT) file.
  654.  
  655.                        Section 3.1 continues on the next page
  656.  
  657.                          
  658.  
  659.  
  660.  
  661.  
  662.  
  663.         --------------------------------------------------------------------
  664.         Page 11                        QReader                       Page 11
  665.         --------------------------------------------------------------------
  666.  
  667.         3.1  Installing text into a QReader configuration (continued)
  668.         -------------------------------------------------------------
  669.  
  670.         Loc\Name of text log file
  671.         -------------------------
  672.         If desired,  QReader will keep a separate log file of the selections
  673.         callers are reading and downloading.  Enter a location and  filename 
  674.         in this parameter if this is desired, otherwise leave this blank  or 
  675.         enter NONE.
  676.  
  677.         Location of text files
  678.         ----------------------
  679.         Enter  the location where the  text files  for reading  are located.
  680.         This will be the location where the files listed  in the data (.DAT)
  681.         file are located.  Enter the location ONLY, not a file name!
  682.  
  683.         Start with Full-Screen mode off
  684.         -------------------------------
  685.         Under certain circumstances, it may be desirable for QReader to  use
  686.         the NON-Full-Screen mode for displaying files.  This  toggle  forces
  687.         QReader to behave as if the NON-Full-Screen reader was the  default,
  688.         instead of the opposite.
  689.  
  690.         This capability is not normally required, therefore  this  parameter
  691.         should normally be answered N for no.
  692.  
  693.         Prompt
  694.         ------
  695.         You  may customize  the QReader main menu prompt.  Any valid QReader
  696.         text  @macro@  macros may be used (see page 17 section  3.6).  Color
  697.         macros cannot be used in the prompt at this time.
  698.  
  699.         Description
  700.         -----------
  701.         The  `Desc:' parameter is the `TOP' information line  of the QReader
  702.         `Full Screen Reader'.  This stays at the top of the screen while the
  703.         `Full Screen Reader' is active. This line should provide information
  704.         about the text contained in this configuration of QReader.
  705.  
  706.         If this configuration of QReader is a news based item updated daily,
  707.         weekly, or monthly, this is an ideal place for the @FILEDATE@ macro.
  708.         QReader automatically detects the LATEST file date of the text files
  709.         installed for reading,  and anywhere the @FILEDATE@ macro is used it
  710.         is replaced with this date.
  711.  
  712.         Reader status line
  713.         ------------------
  714.         You may customize the status line  in the `Full Screen Reader'. This
  715.         is the next to the last line on the screen and stays there while the
  716.         'Full Screen Reader' is active.  While you may change this parameter
  717.         to your liking, it is recommended that it contain (H)elp information
  718.         for the 'Full Screen Reader' pop-up help window. Valid help keys are
  719.         (H)elp, F1 (doorway mode) or ?.
  720.  
  721.                        Section 3.1 continues on the next page
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.         --------------------------------------------------------------------
  730.         Page 12                        QReader                       Page 12
  731.         --------------------------------------------------------------------
  732.  
  733.         3.1  Installing text into a QReader configuration (continued)
  734.         -------------------------------------------------------------
  735.  
  736.         The second page of options in QRSETUP starts below:
  737.         ---------------------------------------------------
  738.  
  739.         Location of download files
  740.         --------------------------
  741.         If downloads are allowed in this configuration of QReader, the files
  742.         available for downloading must be located in the location  specified
  743.         in this parameter. Do NOT enter a file NAME here, just the location.
  744.  
  745.  
  746.         Mask for Auto-Dir filenames
  747.         ---------------------------
  748.         Auto-Dir is the process where QReader creates  a DIR `on the fly' to
  749.         display to the caller. This is very handy if you wish to offer back-
  750.         issues of text publications for download.  Simply place a `mask' for
  751.         finding file names in the `Location of Download Files' parameter and
  752.         QReader  will display `matches' in the familiar BBS DIR format.  For
  753.         example,  if you are carrying the weekly `Modem Times' on-line,  and
  754.         the ZIPped issues are named MDMT1216.ZIP,  MDMT1223.ZIP, etc., place
  755.         MDMT*.ZIP  in this parameter.  If you only wish a single file  to be
  756.         downloaded, enter the entire file name in this parameter.
  757.  
  758.         Also see the other `Auto-Dir' parameters for more Auto-Dir features.
  759.  
  760.         Enter NONE in this parameter if you do not wish to use Auto-Dir.
  761.  
  762.  
  763.         Sort method for Auto-Dir
  764.         ------------------------
  765.         If using the `Auto-Dir' method for displaying downloadable  files to
  766.         the caller you may specify the method in which they are sorted prior
  767.         to being displayed.  If `Auto-Dir' is being used  to display  daily,
  768.         weekly, or monthly publications, the sort method would usually be 1.
  769.         This means the newest file is displayed first.
  770.  
  771.         Valid Sort options are:
  772.  
  773.         1) Date descending, Newest file displays first, oldest will be last.
  774.         2) Date ascending,  Oldest file displays first, newest will be last.
  775.         3) Alphabetically,  From A-Z.
  776.         4) None - No sort,  Files are displayed in the order found on drive.
  777.  
  778.         Also see the other `Auto-Dir' parameters for more Auto-Dir features.
  779.  
  780.  
  781.  
  782.  
  783.                        Section 3.1 continues on the next page
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.         --------------------------------------------------------------------
  796.         Page 13                        QReader                       Page 13
  797.         --------------------------------------------------------------------
  798.  
  799.         3.1  Installing text into a QReader configuration (continued)
  800.         -------------------------------------------------------------
  801.  
  802.         Auto-Dir description
  803.         --------------------
  804.         Downloadable files which  are displayed using Auto-Dir should have a
  805.         brief 30 character description which  is displayed with each  of the
  806.         Auto-Dir files. The following is a typical Auto-Dir listing:
  807.  
  808.         MDMT1209.ZIP    84231  12-09-93 Issue of Modem Times (Time: 0.4 min)
  809.         MDMT1216.ZIP    78617  12-16-93 Issue of Modem Times (Time: 0.3 min)
  810.         MDMT1223.ZIP    82452  12-23-93 Issue of Modem Times (Time: 0.4 min)
  811.  
  812.         The `Issue of Modem Times' is the brief description you would  enter
  813.         in  this parameter.  The download time (in parenthesis)  is added by
  814.         QReader automatically after this description.
  815.  
  816.         Enter NONE in this parameter if you do not wish to use Auto-Dir.
  817.  
  818.         Loc\Name of DIR file
  819.         --------------------
  820.         This parameter has two uses:
  821.  
  822.         1) It can be used as a `header file'  for Auto-Dir. It will be shown
  823.         just  before  the Auto-Dir is displayed.  This DIR file  may contain 
  824.         additional information about the download files in the Auto-Dir.
  825.  
  826.                                         - OR -
  827.  
  828.         2) If you do not wish to use `Auto-Dir', make this a regular BBS DIR
  829.         file  with  names and descriptions.  Be sure to enter NONE  for  all 
  830.         other Auto-Dir parameters.
  831.  
  832.         Enter NONE if you do not wish to use this feature  or if downloading
  833.         is disabled in this QReader configuration.
  834.  
  835.         Security to (D)ownload
  836.         ----------------------
  837.         This is the security level a caller needs to (D)ownload in  QReader. 
  838.         If the caller's security level is equal to or higher then the  level 
  839.         specified in this parameter, the caller will be able to use the  (D) 
  840.         key and download.
  841.  
  842.         Free Download Status
  843.         --------------------
  844.         You may select how (and if) callers are charged for downloads.  This
  845.         setting  is only valid when QReader is being used in the PCBoard  or
  846.         Wildcat mode.  It is ignored in the "generic DOOR.SYS" mode.
  847.  
  848.         (0) Regular download - Count, bytes, and time are charged.
  849.         (1) Free download    - Time is charged, Count and bytes are not
  850.         (2) Free / No time   - Count, bytes, and time are not charged.
  851.         (3) No time download - Time is not charged (clock stops), count  and
  852.                                bytes are charged.
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.         --------------------------------------------------------------------
  862.         Page 14                        QReader                       Page 14
  863.         --------------------------------------------------------------------
  864.  
  865.         3.2  Installing Configurations Into Select Mode
  866.         -----------------------------------------------
  867.         The  main  menu (S)elect command allows callers to load  in  another 
  868.         QReader door configuration without exiting QReader. If you have more 
  869.         than one QReader configuration and wish them to be "Selectable" from 
  870.         each other, you will need to modify two files for this purpose:
  871.  
  872.         SELECT - this is a menu file which describes other text which can be 
  873.         selected by the caller.
  874.  
  875.         SELECT.DAT - this is an ascii file which contains the name  of  each 
  876.         QReader  configuration (.CNF) file on each line. The  line  "number" 
  877.         each  configuration  file  is  on  must  correspond  to  the  number 
  878.         designated to select this  text  in the SELECT menu file.  In  other  
  879.         words, if selection  #4 in the SELECT menu is supposed to load  USA-
  880.         Today, then the 4th line of SELECT.DAT should be a USA.CNF file.
  881.  
  882.         It  is  recommended you place different welcome files in  each  .CNF 
  883.         file  when using the Select option. If the welcome file is the  same 
  884.         name and location in the newly loaded .CNF file as the previous one, 
  885.         it will NOT be displayed (again) to the caller.
  886.  
  887.         If  you do not wish to allow callers to call up other  QReader  door 
  888.         configurations in this manner simply delete or rename SELECT.DAT.
  889.  
  890.         You  may  nest  additional categories in the  SELECT.DAT  file,  for 
  891.         instance,  instead of (or along with) .CNF files in SELECT.DAT,  you 
  892.         may  place files such as SELECT1.DAT, SELECT-A.DAT, etc.  (you  name 
  893.         them,  as  long  as they have a .DAT extension  and  reside  in  the 
  894.         QReader main directory).  Using the above example, you would need  a 
  895.         SELECT1  and  SELECT-A (no extension) menu selection  file  for  the 
  896.         corresponding  SELECT??.DAT files.  Using this method, you may  nest 
  897.         categories from the original SELECT.DAT file as deeply as needed.
  898.  
  899.  
  900.         3.3  Starting QReader in Select Mode
  901.         ------------------------------------
  902.         QReader  has the ability to start in a "Select" mode.  This mode  is 
  903.         typically used when you carry several different publications on-line 
  904.         and only want to install one door (a LIBRARY, for example).
  905.  
  906.         You  MUST configure the files explained in section 3.2 above  before
  907.         proceeding.
  908.  
  909.         To  start  QReader in a SELECT mode, simply use  SELECT.CNF  as  the 
  910.         configuration file.  Whenever SELECT.CNF is used, QReader will go to 
  911.         the  SELECT menu first, allowing the caller to make selections  from 
  912.         SELECT.DAT.  For instance, instead of three separate doors for  BIX, 
  913.         NewsBytes, and USA Today, you may have one QReader door which starts 
  914.         in the select mode.
  915.  
  916.         A different configuration screen appears when editing SELECT.CNF  in 
  917.         QRSETUP. This is because of the minimal info needed to bring QReader 
  918.         up in the Select mode. The parameters are self explanatory.
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.         --------------------------------------------------------------------
  928.         Page 15                        QReader                       Page 15
  929.         --------------------------------------------------------------------
  930.  
  931.         3.4  Setting Up Door Files to Call QReader
  932.         ------------------------------------------
  933.         The purpose of this section is to describe the command line  calling 
  934.         parameters  for QReader  in a door (batch) file. You must  refer  to 
  935.         your BBS manual for complete instructions on installing doors. 
  936.  
  937.         When installing any QReader door into PCBoard using PCBSETUP to edit 
  938.         your DOORS.LST file, you MUST answer YES to use a USERS.SYS file!
  939.  
  940.         Door batch calling syntax is:
  941.         QREADER  CONFIG-FILE  SYSTEM-DIR 
  942.         qreader  sample.cnf   c:\pcb\   
  943.  
  944.         EXAMPLE PCBoard door batch file:
  945.         @echo off
  946.         cd\qreader 
  947.         QREADER.EXE  QREADER.CNF  C:\PCB1  
  948.         cd\pcb1      |            |          
  949.         board.bat    |            --- Location where node's PCBOARD.SYS, 
  950.          |           |                USERS.SYS, and PCBOARD.DAT will be
  951.          |           |                located (No name, just a location!).
  952.          |           |                
  953.          |           - Config file name 
  954.          |
  955.          - Omit the call to BOARD.BAT if SHELLING to doors.
  956.  
  957.  
  958.         EXAMPLE Wildcat door batch file:
  959.         @echo off
  960.         cd\qreader 
  961.         QREADER.EXE  QREADER.CNF  C:\WC30\WCWORK\NODE1
  962.         cd\wc30      |            |          
  963.         cat.bat      |            --- Location where node's DOOR.SYS and 
  964.          |           |                USERINFO.DAT will be located. 
  965.          |           |                (No name, just a location!).
  966.          |           |                
  967.          |           - Config file name 
  968.          |
  969.          - Omit the call to CAT.BAT if SHELLING to doors.
  970.  
  971.  
  972.         NOTE: When setting up your BBS configuration for QReader doors,  you 
  973.         should only SHELL to QReader if you can SWAP your BBS out of  memory 
  974.         at the same time. Otherwise, you should set up your BBS to "exit" to
  975.         QReader  and then allow the BBS door files to bring the BBS back  up 
  976.         by ending with the BBS batch file as shown above.
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.         --------------------------------------------------------------------
  994.         Page 16                        QReader                       Page 16
  995.         --------------------------------------------------------------------
  996.  
  997.         3.5  Setting Up Menus, Helps, Etc.
  998.         ----------------------------------
  999.         This  section deals with the text display files QReader uses.  These 
  1000.         files are MENU, HELLO, HELPx, SELECT, and any text menus you create.
  1001.  
  1002.         The  files which come with QReader utilize the PCBoard  color  macro 
  1003.         method instead of ANSI.  This allows one file to be used instead  of 
  1004.         two files. 
  1005.                
  1006.         QReader  allows three different file types to accommodate  different 
  1007.         BBS systems.  The examples below illustrate the MENU file but  apply 
  1008.         to all of the files listed above:
  1009.  
  1010.         Type #1  -  PCBoard color macros.  Using PCBoard color macros,  both 
  1011.         color & non-color versions of the file are in one file called MENU.
  1012.                
  1013.         Type #2  -  Wildcat color macros.  Using Wildcat color macros,  both 
  1014.         color & non-color versions of the file are in one file called MENU.
  1015.  
  1016.         Type #3  -  Ascii and ANSI files.  The non-color file is  a  regular 
  1017.         Ascii text file called MENU.  The color file is an ANSI file that is 
  1018.         called MENUG.  When ANSI is used in any of the above files, the  "G" 
  1019.         must be added to the file name.
  1020.                
  1021.         If  you  wish to modify the enclosed text files  using  a  different 
  1022.         method, use the  QR-CONV.EXE program to convert the enclosed type #1
  1023.         files  to  type #2 or type #3.  QR-CONV.EXE will  only  convert  the 
  1024.         unedited text files enclosed in QREAD32.ZIP.
  1025.  
  1026.         Important:  When modifying ANSI files, TheDraw is recommended.  When 
  1027.         saving  the file, if you wish the screen to clear you will  need  to 
  1028.         select that option. When asked for the "Line Length" by TheDraw when 
  1029.         saving a file, always answer NONE for best performance in QReader.
  1030.  
  1031.         Previously,  some  Sysops experienced difficulty  when  editing  the 
  1032.         multi-paged  text files such as HELP.  QReader now supports  linking 
  1033.         files  together,  by  specifying  a  "next"  filename  in  the  file 
  1034.         currently being displayed.  This is done by placing a % (percent) in 
  1035.         the LEFT-MOST (column #1) position on line #24 of the current  file. 
  1036.         The  % must then IMMEDIATELY be followed by the file QReader  is  to 
  1037.         display  next,  such as %HELP2.  This allows the Sysop to edit  each
  1038.         page easily and separately, especially those wishing to use the ANSI 
  1039.         file method.  It is recommended the %FILENAME be located on the 24th 
  1040.         line of each file where it is being used, so the new file will begin
  1041.         immediately after a "More?" prompt appears. IMPORTANT: Regardless of 
  1042.         the file type in use, do not designate the %FILENAME parameter while 
  1043.         using a color ANSI or macro editor.  These editors will place  color 
  1044.         instructions  BEFORE the % on the line, thereby removing the %  from 
  1045.         the  first position in the line.  The %FILENAME must be added with a 
  1046.         plain text editor AFTER saving the file with the color editor.
  1047.  
  1048.         Refer to the enclosed HELP? files for examples of linking these long 
  1049.         files together by making individual shorter files.
  1050.  
  1051.         Refer to page 17 section 3.6 for the macro chart.
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.         --------------------------------------------------------------------
  1060.         Page 17                        QReader                       Page 17
  1061.         --------------------------------------------------------------------
  1062.  
  1063.         3.6  Color and Information Macros
  1064.         ---------------------------------
  1065.         QReader  utilizes  the color macro convention  used in  PCBoard  and
  1066.         Wildcat.  The  color chart below is for other BBS system Sysops  who
  1067.         wish to use color macros instead of ANSI.
  1068.  
  1069.         Background (first digit)         Foreground (second digit)
  1070.         -----------------------          -------------------------
  1071.         Black   =  0                     Black   =  0
  1072.         Blue    =  1                     Blue    =  1
  1073.         Green   =  2                     Green   =  2
  1074.         Cyan    =  3                     Cyan    =  3
  1075.         Red     =  4                     Red     =  4
  1076.         Magenta =  5                     Magenta =  5
  1077.         Yellow  =  6                     Yellow  =  6
  1078.         White   =  7                     White   =  7
  1079.  
  1080.         Background(Blinking Foreground)  High Intensity(Bright Foreground)
  1081.         -------------------------------  ---------------------------------
  1082.         Black   =  8                     Black   =  8
  1083.         Blue    =  9                     Blue    =  9
  1084.         Green   =  A                     Green   =  A
  1085.         Cyan    =  B                     Cyan    =  B
  1086.         Red     =  C                     Red     =  C
  1087.         Magenta =  D                     Magenta =  D
  1088.         Yellow  =  E                     Yellow  =  E
  1089.         White   =  F                     White   =  F
  1090.  
  1091.         Examples:
  1092.         Bright White on Black background:   @X0F (PCB) or @0F@ (WC)
  1093.         Bright Yellow on Red background :   @X4E (PCB) or @4E@ (WC)
  1094.         Blinking Bright Red on Black    :   @X8C (PCB) or @8C@ (WC)
  1095.  
  1096.         Information macros allowed (in any text file)
  1097.         @CLS@      clear screen
  1098.         @FIRST@    is the callers first name, (cased, i.e. Brent).
  1099.         @SYSDATE@  is the current date.
  1100.         @DATE@     is also the current date.
  1101.         @SYSTIME@  is the current time.
  1102.         @TIME@     is also the current time.
  1103.         @TIMELEFT@ is the minutes left for the caller.
  1104.         @LEFT@     is also the minutes left for the caller.
  1105.         @FILEDATE@ is the newest date found for the text files installed  in 
  1106.                    the current configuration's text data (.DAT) file.
  1107.         @FILETIME@ same as @FILEDATE@, except it uses newest time.
  1108.         @QRSTATUS@ will display ON or OFF for the status of the Full  Screen 
  1109.                    Reader.   ON has one space padded at the end, to make  it 
  1110.                    the same length as OFF.
  1111.         @FILEDATE1@ \ Up to 500.  If using a text type where an entire issue 
  1112.         @FILEDATE2@  >is in a single file,  and there is more than one issue
  1113.         @FILEDATE3@ / in a single configuration, this will retrieve the file 
  1114.                       date of EACH file in the list of files for display.
  1115.  
  1116.           
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.         --------------------------------------------------------------------
  1126.         Page 18                        QReader                       Page 18
  1127.         --------------------------------------------------------------------
  1128.  
  1129.         3.7  Setting Up PROTOCOL.DAT
  1130.         ----------------------------
  1131.         If  you  allow  downloading, you may wish  to  review  the  enclosed 
  1132.         PROTOCOL.DAT  file  to see if it meets your needs.  PROTOCOL.DAT  is 
  1133.         used to configure the designated "letter" for each type of protocol.
  1134.         QReader contains no internal protocols and relies solely on external
  1135.         protocols such as DSZ for this function. 
  1136.  
  1137.         Sample PROTOCOL.DAT
  1138.         -------------------            
  1139.         X,N,Xmodem,T
  1140.         C,N,Xmodem/CRC,T
  1141.         O,N,1K-Xmodem,T
  1142.         F,Y,1K-Xmodem/G,T
  1143.         Y,N,Ymodem,T
  1144.         G,Y,Ymodem-G,T
  1145.         Z,N,Zmodem,T
  1146.  
  1147.         There are 4 parameters on each line, each separated by a comma:
  1148.  
  1149.         Parameter #1 -  the protocol letter choice.
  1150.         Parameter #2 -  Y if error correction is required for this protocol, 
  1151.                         N or blank if not.
  1152.         Parameter #3 -  short protocol description.
  1153.         Parameter #4 -  B will force the QReader status line  to  appear  at
  1154.                         the bottom of the screen, a T or blank will make the
  1155.                         QReader  status line appear at the top of the screen
  1156.                         during the protocol shell. 
  1157.  
  1158.         Parameter #4 recommendations:
  1159.           For DSZ protocols use T (top).
  1160.           For GSZ protocols use B (bottom).  Place SET GSZWINDOW=21  in each
  1161.           node's batch file which starts the BBS.
  1162.           For HS-Link use T (top).
  1163.  
  1164.           Example line in PROTOCOL.DAT
  1165.           (using DSZ):
  1166.           Z,N,Zmodem,T
  1167.  
  1168.           (using GSZ):
  1169.           Z,N,Zmodem,B
  1170.  
  1171.           Others: Use what works (looks) best for you.
  1172.  
  1173.  
  1174.         If  you are using QReader in FOSSIL mode, a DSZ equivalent which  is 
  1175.         FOSSIL capable will have to be used for external protocols.
  1176.  
  1177.  
  1178.         See the next section about setting up SEND.BAT.  See page 22 section
  1179.         4.2 for additional details about downloading.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.         --------------------------------------------------------------------
  1192.         Page 19                        QReader                       Page 19
  1193.         --------------------------------------------------------------------
  1194.  
  1195.         3.8  Setting Up SEND.BAT
  1196.         ------------------------
  1197.         QReader  uses a single batch file for all external protocols.  It is 
  1198.         not  within  the scope of this manual to  provide  instructions  for 
  1199.         setting up different types of protocols and all of their  individual   
  1200.         command line options.  The enclosed SEND.BAT and PROTOCOL.DAT, along 
  1201.         with the popular DSZ external protocol should provide ample protocol 
  1202.         coverage  for the simple task of downloading files from QReader.  If 
  1203.         you wish to add or delete protocols, the following information might 
  1204.         assist you.
  1205.  
  1206.         SEND.BAT is passed the following parameters from QReader:
  1207.         %1 (speed)
  1208.         %2 (port)
  1209.         %3 (filename)
  1210.         %4 (protocol letter used in QReader)
  1211.         %5 base address (hex) for com port (use with portx option).
  1212.         %6 IRQ for com port (use with portx option).
  1213.         %7 Locked DTE rate
  1214.  
  1215.         An examination of SEND.BAT will demonstrate how the protocol  letter 
  1216.         is  used to branch to the appropriate protocol command.  If you  are 
  1217.         familiar  with this type of batch file programming you may  wish  to 
  1218.         modify it.  If not, our best recommendation is to use it "as is". As 
  1219.         mentioned previously the default configuration used with the popular 
  1220.         DSZ protocol will provide ample coverage.
  1221.  
  1222.         IMPORTANT:  If using GSZ (the graphical counterpart to DSZ) for  any 
  1223.         of the protocols, place the following SET command in the batch  file 
  1224.         used to start the BBS on each node:
  1225.  
  1226.         SET GSZWINDOW=21
  1227.  
  1228.         Sysops  using  non-standard com ports may use one SEND.BAT  for  all 
  1229.         nodes  without the need for DSZPORT environment variables,  etc.  On 
  1230.         non-standard  nodes QReader  will pass the base address and  IRQ  as 
  1231.         defined for the com port (See the next section 3.9 for  non-standard
  1232.         com port installation).  On standard nodes QReader will always  pass 
  1233.         3f8,4  for COM1  and 2f8,3 for COM2.  Example DSZ  command  line  in 
  1234.         SEND.BAT for non-standard COM ports:
  1235.  
  1236.         :Zmodem
  1237.         DSZ portx %5,%6 pB4096 sz -m %3
  1238.                     |
  1239.                (note comma)
  1240.         NOTE:  The  above paragraph applies only to those Sysops  using  COM 
  1241.         ports other than 1 and 2 on their systems.
  1242.                                    
  1243.         If  you are using QReader in FOSSIL mode, a DSZ equivalent which  is 
  1244.         FOSSIL capable will have to be used for external protocols.
  1245.  
  1246.         See page 22 section 4.2 for additional details about downloading.
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.         --------------------------------------------------------------------
  1258.         Page 20                        QReader                       Page 20
  1259.         --------------------------------------------------------------------
  1260.  
  1261.         3.9  Setting Up QReader for Non-Standard COM Ports
  1262.         --------------------------------------------------
  1263.         In  PCBoard  and  Wildcat modes, non-standard  ports  are  virtually 
  1264.         handled automatically, however review the text below so you will  be 
  1265.         familiar with the process used.
  1266.           
  1267.         If running QReader in the PCBoard mode, non-standard COM  ports  are 
  1268.         handled automatically by QReader, which will obtain the  information 
  1269.         from each node's PCBOARD.DAT file.
  1270.           
  1271.         If running QReader in the Wildcat or GENERIC DOOR.SYS mode:
  1272.         On  the node which is actually using a com port other than 1  or  2, 
  1273.         two  environment variables must be set.  These can be set  any  time 
  1274.         before  QReader loads.  It is recommended to set them in the  node's 
  1275.         AUTOEXEC.BAT file or the batch file that the BBS software.  Example:
  1276.  
  1277.           Wildcat >  SET WCBASEID=$3E8             Generic >  SET QRBASE=3E8
  1278.            Mode   >  SET WCIRQID=5           DOOR.SYS Mode >  SET QRIRQ=5
  1279.  
  1280.         Note that in the Wildcat  mode, QReader  uses  the same  environment 
  1281.         variables that Wildcat does for non-standard ports.
  1282.  
  1283.  
  1284.         3.10  Memory Considerations and SWAP
  1285.         ------------------------------------
  1286.         QReader  shells  on two occasions.  One is when a  caller  downloads 
  1287.         from QReader, and QReader calls upon the external protocol.  Another 
  1288.         is when F5 or ALT-D is pressed on the host for local drop to DOS. 
  1289.           
  1290.         If  you  want  QReader  to SWAP itself to  EMS  or  disk,  you  must 
  1291.         implicitly  tell QReader to do so with the appropriate parameter  in 
  1292.         the QRSETUP program in each .CNF configuration file.
  1293.           
  1294.         If swapping has been enabled, QReader will SWAP itself out of memory 
  1295.         and  into EMS memory. If there is no EMS memory, QReader  will  SWAP 
  1296.         itself  to  a disk file. This leaves a small 5K QReader  program  in 
  1297.         memory, which re-loads the EMS or disk file when QReader is returned 
  1298.         to from the shell.  If QReader has swapped itself to disk, the files 
  1299.         created are called QRSWPxxx.$$$ where the "xxx" is the node number. 
  1300.                                    
  1301.  
  1302.         3.11  Editing Full-Screen Reader Help Window Contents
  1303.         -----------------------------------------------------
  1304.         This  is text which appears  in the Pop-Up help window found  in the
  1305.         Full-Screen  reader.  To edit the contents of this help window,  run 
  1306.         QRSETUP  and  select option #3 from the main screen  (Create  and/or 
  1307.         modify QRFSHELP.* files). 
  1308.  
  1309.         If  running  QReader  with PCBoard software, you  may  use  language 
  1310.         extensions on QRFSHELP files. The appropriate file will be used if a
  1311.         caller  is using a language,  and if the appropriate  QRFSHELP  file 
  1312.         exists. The ability to customize the text in the Pop-Up help window, 
  1313.         along  with the ability to customize important command  prompts  and 
  1314.         status lines, makes QReader well suited for multi-language use.
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.         --------------------------------------------------------------------
  1324.         Page 21                        QReader                       Page 21
  1325.         --------------------------------------------------------------------
  1326.  
  1327.         4.0  Notes On The Full Screen Reader
  1328.         ------------------------------------
  1329.         QReader's  full screen reader requires the caller's terminal  to  be 
  1330.         ANSI capable. This is so screen positioning instructions can be sent 
  1331.         to  the caller.  QReader NEVER changes the caller's screen color  if 
  1332.         the caller is in non-color mode. 
  1333.  
  1334.         QReader  loads the entire text file into memory when using the  full 
  1335.         screen reader. 
  1336.  
  1337.         The full screen reader will NOT be used if any one of the  following 
  1338.         conditions exist:
  1339.   
  1340.         1) The caller's terminal program is not ANSI capable.
  1341.         2) The text file will not completely load into memory on the host.
  1342.         3) The caller has manually turned the full screen reader off.
  1343.         4) The text file contains ANSI escape sequences.
  1344.         5) The caller is at 300 baud.
  1345.  
  1346.         If one of the above conditions exist, a "non-full screen reader"  is 
  1347.         used  to display the file to the caller. QReader's  non-full  screen 
  1348.         reader  has  text (F)ind features, (R)epeat finds,  (T)op  of  file, 
  1349.         (P)ageUp etc. The non-full screen reader also will slide text  wider 
  1350.         than  80 characters left and right with the  (<) and (>)  keys.  The 
  1351.         features of the non-full screen reader are not quite as enhanced  as 
  1352.         those found in the full-screen reader.
  1353.  
  1354.  
  1355.         4.1  Running QReader Locally
  1356.         ----------------------------
  1357.         The  simplest  and easiest way to run QReader locally  is  from  the 
  1358.         QRSETUP  program. At the first screen, simply select the option  for 
  1359.         running  QReader locally, then select the appropriate  configuration 
  1360.         file to run.  You will then be asked whether you would like to begin  
  1361.         with  color  mode on or off. These selections allow you to  see  how 
  1362.         QReader will appear to a caller on-line.  QReader also works through 
  1363.         the BBS in local mode and behaves in the same fashion as if a caller 
  1364.         were on-line.  When running QReader in the  local  maintenance  mode 
  1365.         (through QRSETUP) the name which appears on the status line will  be 
  1366.         (Local) SYSOP and will default to a time limit of 90 minutes.
  1367.  
  1368.         In the unlikely event that there is not enough memory for QRSETUP to 
  1369.         load  QReader, you can "force" the LOCAL mode on  QReader's  command 
  1370.         line.  Simply enter QREADER CONFIG-FILE.CNF /L (or /LG  for  color). 
  1371.         CONFIG-FILE.CNF  would  be the configuration file to  use  while  in 
  1372.         local mode.  DO NOT PLACE /L or /LG in the QREADER DOOR BATCH FILE!
  1373.  
  1374.         QReader supports PCBoard's /LOCALON network mode, if running QReader 
  1375.         with PCBoard version 14.5a or 15.x. This is handled automatically by
  1376.         PCBoard and QReader.
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.           
  1389.         --------------------------------------------------------------------
  1390.         Page 22                        QReader                       Page 22
  1391.         --------------------------------------------------------------------
  1392.  
  1393.         4.2  Notes on Downloading In QReader
  1394.         ------------------------------------
  1395.         You  must use a DSZ log compatible protocol in conjunction with  the 
  1396.         DSZLOG=  environment setting in order for QReader to determine  if a 
  1397.         download was successful or not.  
  1398.           
  1399.         If  you  use  the default SEND.BAT and  PROTOCOL.DAT,  QReader  will 
  1400.         expect to find DSZ in the current directory or DOS path. 
  1401.   
  1402.         If  the  environment  setting DSZLOG= is being  used,  QReader  will 
  1403.         correctly   place  successful/aborted download information  in   the 
  1404.         QReader log file you have indicated for QReader's configuration.  If 
  1405.         running in PCBoard or Wildcat mode, QReader will write the  download  
  1406.         information  to the caller (activity) log.  If the PCBoard  mode  is 
  1407.         being  used,  QReader  will also write  the  download  to  PCBoard's 
  1408.         DOWNLOAD.TXT file.
  1409.  
  1410.         If a caller  does not have sufficient time  remaining to  download a 
  1411.         file, the transfer will not be permitted.
  1412.  
  1413.         If  running  Qreader in the PCBoard or Wildcat mode, the  Sysop  has 
  1414.         complete control over how the caller is charged for download  counts 
  1415.         and  bytes,  and whether the caller is charged for time it takes  to 
  1416.         download files.  This is handled through the appropriate setting  in 
  1417.         the QRSETUP installation program.
  1418.  
  1419.         While  QReader  provides the ability to update PCBoard  and  Wildcat 
  1420.         system  files  with  caller download activity  (counts  and  bytes), 
  1421.         QReader does NOT attempt to test if a download will cause the caller 
  1422.         to  exceeded  any "daily" byte or file counts.  This  would  require 
  1423.         QReader  to  read  additional BBS system  files  for  both  software 
  1424.         packages, and it is beyond the intended scope of what is intended to 
  1425.         be a "simple" download mechanism in QReader.
  1426.           
  1427.         If  using  QReader in FOSSIL mode, a FOSSIL equivalent  of  the  DSZ 
  1428.         external protocol must be used for downloading.  YCS is not able  to 
  1429.         recommend a FOSSIL equivalent to DSZ at the time of this writing.
  1430.  
  1431.  
  1432.         4.3  Differences in `generic' DOOR.SYS mode
  1433.         -------------------------------------------
  1434.         QReader  contains a "generic" DOOR.SYS mode which will allow  it  to 
  1435.         run in many BBS environments.  This is what is used when QReader  is 
  1436.         being  installed  with a BBS system other than PCBoard  or  Wildcat. 
  1437.         Some  of  these  features cannot be enabled  while  running  in  the 
  1438.         generic DOOR.SYS mode.
  1439.  
  1440.         * (G)oodbye cannot be used.  The setting for the "Disable  (G)oodbye 
  1441.           command" is ignored.
  1442.         * All file transfers in "generic" DOOR.SYS mode are  free.  Download 
  1443.           bytes, file counts, etc. are not updated in the BBS system files.
  1444.         * BBS caller (activity) log files are not updated.
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.         --------------------------------------------------------------------
  1456.         Page 23                        QReader                       Page 23
  1457.         --------------------------------------------------------------------
  1458.  
  1459.         4.4  On-line Sysop Functions
  1460.         ----------------------------
  1461.         The following function keys may be used by the Sysop while a  caller 
  1462.         is on-line. To see these keys defined, enter ALT-H and they will  be 
  1463.         displayed in a portion of the status line. 
  1464.  
  1465.         F3  -  (PCBoard mode only)  Toggles the printer on or  off.  QReader 
  1466.         follows this toggle from PCBoard and prints information such as text  
  1467.         reading  activity, downloads, carrier drops, and keyboard time-outs.  
  1468.         Toggling  F3 on or off in QReader also sets this toggle  in  PCBoard 
  1469.         upon returning from QReader.
  1470.           
  1471.         F4  -  (PCBoard mode only) Toggles Operator page on or off. Toggling 
  1472.         the  F4  key on or off in QReader sets this toggle in  PCBoard  upon 
  1473.         returning from QReader.
  1474.  
  1475.         F5  -  Local Sysop Drop to DOS. 
  1476.  
  1477.         F6  -  If you have attached a security level to  QReader's  Download 
  1478.         function  and  the  caller  does not  have  sufficient  security  to 
  1479.         download,  pressing  F6 will allow the caller to download  the  file 
  1480.         during the current door session.
  1481.           
  1482.         F7  -  Toggles the local alarm on or off.  QReader will follow  this 
  1483.         toggle  from the BBS software as written in the BBS software's  door 
  1484.         information file.  In PCBoard mode, toggling F7 on or off in QReader 
  1485.         also sets this toggle in PCBoard upon returning from QReader.
  1486.  
  1487.         F8 -  Returns the caller immediately and without warning to the BBS. 
  1488.           
  1489.         F9 - Toggles the display on or off.  QReader will follow the display 
  1490.         toggle  from the BBS software as written in the BBS software's  door 
  1491.         information file.  In PCBoard mode, toggling F9 on or off in QReader 
  1492.         also sets this toggle in PCBoard upon returning from QReader.
  1493.  
  1494.         F10 -  This key will begin an on line chat session. Press ESCape  to 
  1495.         end the chat and return the caller to QReader.
  1496.  
  1497.         ALT-D  -  Local Sysop Drop to DOS.
  1498.  
  1499.         ALT-N  -  Sets the "Sysop on Next"  toggle in PCBoard.
  1500.                     
  1501.         ALT-X  -  Sets the "Exit" toggle in PCBoard. 
  1502.  
  1503.         ALT-B  -  Sends a beep to the caller.
  1504.  
  1505.         ALT-H  -  Will display above Sysop functions. 
  1506.  
  1507.         F5 drop to DOS,  ALT-D drop to DOS, F8 quit to BBS, and F10 Chat are 
  1508.         not available while the Full Screen Reader is active.
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.         --------------------------------------------------------------------
  1522.         Page 24                        QReader                       Page 24
  1523.         --------------------------------------------------------------------
  1524.  
  1525.         4.5  Multi-nodes, Networks, Multi-taskers
  1526.         -----------------------------------------
  1527.         QReader  has been developed in a networked environment . All  multi-
  1528.         node  features  have  been tested on our  own   multi-node   PCBoard 
  1529.         system.  QReader's  largest beta test system is a BBS with over  200
  1530.         active nodes.
  1531.         
  1532.         QReader is DESQview aware.  It is automatically detected, screen and 
  1533.         keyboard  I/O are "well behaved", and time slices are given back  to 
  1534.         other applications while QReader is idle at an input prompt.
  1535.                
  1536.         QRSETUP is also DESQview aware.
  1537.  
  1538.  
  1539.         5.0  Error Messages
  1540.         -------------------
  1541.         The  only error messages which should ever be displayed  by  QReader 
  1542.         are self-explanatory file access error messages (not found,  invalid 
  1543.         drive, invalid directory, etc.). 
  1544.  
  1545.         *  bad command or filename *   This message will be  echoed  to  the 
  1546.         screen  if  DSZ (or the specified external protocol)  could  not  be 
  1547.         found during a download attempt.  External protocols must reside  in 
  1548.         the directory with QReader or in a valid DOS path.
  1549.  
  1550.  
  1551.         5.1  Log Entries
  1552.         ----------------
  1553.         The   following information is written to a configuration's  QReader 
  1554.         log (if used):
  1555.         Completed downloads
  1556.         Name of each text file read
  1557.  
  1558.         The  following  is written to the node's caller  (activity)  log  in 
  1559.         PCBoard and Wildcat modes:
  1560.  
  1561.         The same entries in QReader log files plus:
  1562.                
  1563.         Aborted downloads 
  1564.         Carrier drops
  1565.         Keyboard time-outs
  1566.         File access errors (Path not found) (Invalid drive) (File not found)
  1567.         Sysop chat active
  1568.         Sysop chat ended
  1569.  
  1570.         Additionally,  successful downloads are also entered in the  PCBoard 
  1571.         DOWNLOAD.TXT file. 
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.         --------------------------------------------------------------------
  1588.         Page 25                        QReader                       Page 25
  1589.         --------------------------------------------------------------------
  1590.  
  1591.         5.2  Technical Notes
  1592.         --------------------
  1593.         Carrier is monitored by QReader.  Should a caller drop carrier while
  1594.         using  QReader, they will be returned to the BBS, which will  detect 
  1595.         the "no carrier" status and cycle appropriately.
  1596.                   
  1597.         QReader uses approximately 160K of memory, plus the size of any text 
  1598.         files currently loaded into the `Full Screen Reader'.
  1599.  
  1600.         QReader only accepts valid commands as input at input prompts.
  1601.  
  1602.         QReader will exit if there are excessive invalid commands repeatedly
  1603.         entered at the main QReader input prompt.
  1604.  
  1605.         All  of  the enclosed executable files have been compressed  with  a 
  1606.         commercial compression utility. Uncompressed versions of these files
  1607.         are not available.  
  1608.  
  1609.           
  1610.         *  PCBoard Mode Technical Notes
  1611.         - - - - - - - - - - - - - - - - 
  1612.         QReader requires the use of USERS.SYS to function. QReader gets  the 
  1613.         caller's  security level, daily bytes, and number of downloads  from 
  1614.         this  file. QReader also gets some status line information  such  as 
  1615.         the  caller's  city, last date on, and number of times on.  None  of 
  1616.         this  information is available in PCBOARD.SYS, and  using  USERS.SYS 
  1617.         for this information means QReader NEVER reads from or writes to any
  1618.         PCBoard system files.
  1619.  
  1620.  
  1621.         *  Wildcat Mode Technical Notes
  1622.         - - - - - - - - - - - - - - - -
  1623.         For  the  purposes  of updating caller download  counts  and  bytes, 
  1624.         QReader  writes  this  information to  the  USERINFO.DAT  door  file 
  1625.         designed  for  this  purpose.  QReader NEVER reads  from  or  writes 
  1626.         directly to any Wildcat system files. Only the DOOR.SYS file and the 
  1627.         USERINFO.DAT file, created by Wildcat upon exiting to  QReader,  are 
  1628.         used by QReader.
  1629.  
  1630.  
  1631.  
  1632.         5.3  Revision History
  1633.         ---------------------
  1634.  
  1635.         Date       Version    Details
  1636.         --------   -------    -------
  1637.         04-26-91   1.0        QReader first released.
  1638.  
  1639.         01-24-92   2.0        See the enclosed FEATURES.NEW file.
  1640.  
  1641.         02-05-93   3.0        See the enclosed FEATURES.NEW file.
  1642.  
  1643.         09-17-93   3.1        See the enclosed FEATURES.NEW file.
  1644.  
  1645.         12-23-93   3.2        See the enclosed FEATURES.NEW file.
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.         --------------------------------------------------------------------
  1654.         Page 26                        QReader                       Page 26
  1655.         --------------------------------------------------------------------
  1656.  
  1657.         5.4  Local Status Line Layout                            
  1658.         -----------------------------
  1659.  
  1660.         * LEFT side of the status line:
  1661.         -------------------------------
  1662.  
  1663.         ----- Node #
  1664.         |    ----Connect speed
  1665.         |    |  ------Error correction
  1666.         |    |  |       ------Caller Name
  1667.         |    |  |       |              ------Caller City & State
  1668.         |    |  |       |              |
  1669.  
  1670.         1 (14400E) BRENT YANDELL - PORT RICHEY, FL
  1671.         G (12-23-93)  Sec(1)=110  Times On=9812  (PABF)
  1672.  
  1673.         |      |          |   |         |          |
  1674.         |      |          |   |         |          --- See Note #1
  1675.         |      |          |   |         ------ Times on system
  1676.         |      |          |   ----- Current security
  1677.         |      |          ---- Current Conference
  1678.         |      ----- Date of last call
  1679.         ---Caller's Screen
  1680.            (G) = Color (ANSI capable)
  1681.            (A) = Mono  (ANSI capable)
  1682.            (N) = Mono  (No ANSI)
  1683.            (R) = RIP   (Ripscrip)
  1684.  
  1685.         * RIGHT side of the status line:
  1686.         --------------------------------
  1687.                                             Time of this call ----
  1688.                                   Minutes on system ---------    |
  1689.                   Press to describe function keys --        |    |
  1690.                                                    |        |    |
  1691.  
  1692.                                                 ALT-H=Help   8 15:07
  1693.                                           QReader 3.2 368K 112 15:15
  1694.  
  1695.                                                 |      |    |    |
  1696.                  Door name and version ----------      |    |    |
  1697.                          Available free memory ---------    |    |
  1698.                                       Minutes remaining -----    |
  1699.                                                 Current time -----
  1700.  
  1701.  
  1702.         NOTE #1: The bottom status line may sometimes contained letters in
  1703.         parentheses (). These will appear depending on your BBS software.
  1704.  
  1705.         P = Printer toggle (PCBoard only).  If logging caller log activity
  1706.             to the printer, QReader will do so also.
  1707.         A = The 'caller alarm' bell is on.  QReader will beep locally at
  1708.             caller input errors if this is set in door information files.
  1709.         B = Information purposes only.  PCBoard only. B = page bell 'ON'.
  1710.         F = FOSSIL communications mode is being used.
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.         --------------------------------------------------------------------
  1720.         Page 27                        QReader                       Page 27
  1721.         --------------------------------------------------------------------
  1722.  
  1723.         5.5  Parameters Used In 'Generic DOOR.SYS' Mode
  1724.         -----------------------------------------------
  1725.         This information does NOT apply to Sysops running PCBoard or Wildcat
  1726.         BBS software. This reference is for Sysops whose BBS does not create
  1727.         the  standard "52 line" DOOR.SYS file.  These Sysops may be able  to 
  1728.         use  this information to configure door converters,  DOOR.SYS  macro 
  1729.         generators, etc.
  1730.  
  1731.         NOTICE:  This DOOR.SYS technical reference section is excluded  from 
  1732.         all  warranties, expressed or implied.  The author has attempted  to 
  1733.         make  QReader flexible as possible when reading DOOR.SYS files  made 
  1734.         by Sysops, door converters, and other BBS author's. It is impossible 
  1735.         to  guarantee this flexibility will be sufficient to run QReader  in 
  1736.         DOOR.SYS mode when using a non-standard DOOR.SYS file.
  1737.  
  1738.         The following is each line number, an example in quotes (the  quotes 
  1739.         do not exist in actual DOOR.SYS files), and what QReader expects.
  1740.  
  1741.         LINE #1   "COM1:" (etc.) COM Port - QReader uses  the  numeric  part 
  1742.         only.  In order for QReader to work in local mode through  the  BBS, 
  1743.         this must be represented as COM0 (that's a zero) when your BBS  runs 
  1744.         the  door  with you on locally.  This MUST be represented  as  COM0, 
  1745.         COM1, COM2, etc. This is mandatory run-time caller information.  The 
  1746.         colon is added in standard DOOR.SYS however QReader does require it.
  1747.                                         
  1748.         LINE #2  "14400" (etc.) Connect speed - This should be  the  connect 
  1749.         speed  of the caller, not the locked DTE.  It is used  to  calculate 
  1750.         file  download  times, it is displayed on the status  line,  and  is 
  1751.         passed to SEND.BAT for downloads.  This entry is mandatory.
  1752.           
  1753.         LINE #4 "1" Node Number - While the DOOR.SYS standard dictates  this 
  1754.         default  to a 1 on a single node system, QReader will tolerate  a  0 
  1755.         here if that is what the BBS or converter places here.  The only use 
  1756.         for  this information in DOOR.SYS mode for QReader is placing it  in 
  1757.         LOG file entries and displaying it on the status line. This entry is 
  1758.         optional but highly recommended on multi-node systems.
  1759.  
  1760.         LINE #5   "38400" (etc.) DTE speed - This should be the  locked  DTE 
  1761.         speed of the system, not the caller connect speed.  Its only use  is 
  1762.         if  it is needed by external non-DSZ protocols (sent to SEND.BAT  as 
  1763.         the %7 parameter). This is optional unless needed as described.
  1764.  
  1765.         LINE #6  "Y" or "N" - Local screen display on or off.  QReader  will 
  1766.         always  assume the screen display is ON unless this contains a  "N". 
  1767.         This  line is optional, but should be a "Y" or blank if  your  local 
  1768.         screen is always on.
  1769.  
  1770.         LINE #10 "BRENT YANDELL" - Caller's full name. QReader will truncate 
  1771.         the name at 25 characters.  Mandatory information.
  1772.  
  1773.         LINE  11 "PORT RICHEY, FL" - Caller's city and state.  QReader  will 
  1774.         truncate this at 24 characters. Optional but highly recommended.
  1775.  
  1776.  
  1777.                        Section 5.5 continues on the next page
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.         --------------------------------------------------------------------
  1786.         Page 28                        QReader                       Page 28
  1787.         --------------------------------------------------------------------
  1788.  
  1789.         5.5  Parameters Used In 'Generic DOOR.SYS' Mode (continued)
  1790.         -----------------------------------------------------------
  1791.  
  1792.         LINE #15  "110" - Caller's security level.  This must be  a  numeric 
  1793.         value passed by the BBS. It is used to determine if (D)ownloads  are 
  1794.         allowed,  for  the  (S)elect commands, and it is  displayed  on  the 
  1795.         status  line. This is optional, unless limiting caller downloads  by 
  1796.         security  level or access to text with (S)elect is desired. If  this 
  1797.         line is 0 or blank QReader will place "N/A" on the status line.
  1798.  
  1799.         LINE  #16 "78" - Number of times caller has called the system.  This 
  1800.         is displayed on the status line. This is optional. If this line is 0 
  1801.         or blank QReader will place "N/A" on the status line.
  1802.  
  1803.         LINE #17  "12-23-93" - The date of the caller's last call.  This  is 
  1804.         displayed  on the status line.  This is optional.  If this  line  is 
  1805.         blank QReader will place the current date on the status line.
  1806.  
  1807.         LINE #19 "60" - Minutes remaining this call. This is mandatory.
  1808.  
  1809.         LINE #20  "GR" or "NG" or "RIP" - Graphics  (color).   QReader  will 
  1810.         assume the caller is NOT in color UNLESS this field is "GR" or "RIP" 
  1811.         by the BBS or converter.  Optional but highly recommended.
  1812.  
  1813.         LINE #24 "1" - Last conference (area) in.  Displayed on  the  status 
  1814.         line.  Use of this parameter is optional, however a 0 (zero)  should 
  1815.         be written to this line if not used.
  1816.  
  1817.         LINE #27  "Z" - Default protocol.  This will be used as the  default 
  1818.         protocol for downloading unless the caller chooses differently.  Use 
  1819.         of  this  parameter  is optional. If blank  QReader  will  make  the 
  1820.         default protocol "(N)one" and allow the caller to choose.
  1821.  
  1822.         LINE #38 "Y" or "N" - Error correcting connection. This is  part  of 
  1823.         what  is considered the "extended" DOOR.SYS.  If "error  correcting" 
  1824.         connect  protocols  are defined in PROTOCOL.DAT, QReader  will  only 
  1825.         allow their use if this field is a "Y".  If this line does not exist 
  1826.         in  your DOOR.SYS, QReader will assume "N", which is only a  problem 
  1827.         if  you  have assigned protocols in PROTOCOL.DAT  as  needing  error 
  1828.         correction.  If  your DOOR.SYS does not have this  entry,  protocols 
  1829.         which  require modems with error-correction such as YModem-G  should 
  1830.         not  be defined in PROTOCOL.DAT, since there is no way to  determine 
  1831.         if the caller has made an error correcting connect. 
  1832.  
  1833.         LINE #44  "14:32" - Time of this call.  QReader uses this  field  to 
  1834.         calculate the total minutes the caller has been on the system, which 
  1835.         is  then displayed on the local status line along with the  time  of 
  1836.         the call. This is mandatory information.
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.         --------------------------------------------------------------------
  1852.         Page 29                        QReader                       Page 29
  1853.         --------------------------------------------------------------------
  1854.  
  1855.         5.6  Where To Receive Assistance
  1856.         --------------------------------
  1857.         Yandell  Computer  Services (YCS) provides the  following  technical 
  1858.         assistance for QReader:
  1859.           
  1860.         813-842-8099   The YCS Support System.  Available to all BBS Sysops.
  1861.                        INSTANT on-line credit card registration and  support
  1862.                        system for YCS Shareware.  On-line 7 days  per  week,
  1863.                        24 hours per day.
  1864.  
  1865.         Support is also available on the RIME and ILink echo mail  networks. 
  1866.         Each carry a conference called YCS.  NOTE: For the fastest and  best 
  1867.         assistance, it is best to contact the YCS Support System directly.
  1868.                                                   
  1869.         5.7  Disclaimer and Warranty
  1870.         ----------------------------
  1871.         QReader  is  a  shareware product. QReader may be  uploaded  to  BBS 
  1872.         systems  provided copyright notices are not removed and  no  changes 
  1873.         are  made  to the program.  There are no  warranties,  expressed  or 
  1874.         implied,  for unregistered  copies  of QReader.  Sysops who  install 
  1875.         QReader assume any and all liabilities for anything which may result
  1876.         as  a  consequence  of running QReader.  For  registered  copies  of 
  1877.         QReader,  Yandell  Computer  Services  warrants  that  QReader  will 
  1878.         perform  as described in this documentation.  In the  event  QReader 
  1879.         does  not perform as specified, then Yandell Computer Services  will 
  1880.         elect to either fix QReader,  or refund the amount paid, if notified 
  1881.         within 30 days of registration.
  1882.                
  1883.         Under no circumstances shall Yandell Computer Services or the author
  1884.         of QReader  be liable for any loss of profit or any  other  damages, 
  1885.         including but not limited to special, incidental, consequential,  or 
  1886.         other damages, arising out of the use or inability to use QReader.
  1887.  
  1888.         5.8  License to use QReader
  1889.         ---------------------------
  1890.         QReader is not "public domain" or "free" software. A limited license
  1891.         is granted to use and evaluate QReader for thirty days after initial
  1892.         installation.  QReader  must be registered if it is used  after  the 
  1893.         initial thirty day evaluation period.            
  1894.  
  1895.         A  QReader registration may be used only on the original  licensee's 
  1896.         BBS system and only on nodes the original licensee owns and operates 
  1897.         for  their own purposes.  If the original licensee leases  or  sells 
  1898.         some  or  all  of their nodes to another entity,  those  nodes  will 
  1899.         require their own QReader registration.  
  1900.  
  1901.         QReader registrations are not transferable. 
  1902.  
  1903.         A  QReader registration is a license to use QReader on one  (1)  BBS 
  1904.         System  at  a  single location with as many nodes  as  the  original 
  1905.         licensee  owns and operates at THAT location.  If the licensee  owns 
  1906.         and operates other BBS' in other locations, each location requires a
  1907.         separate QReader registration.
  1908.  
  1909.         If QReader has not been registered after 30 days, a  Sysop  reminder
  1910.         will begin appearing with the 'unregistered copy' messages. 
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.         --------------------------------------------------------------------
  1918.         Page 30                        QReader                       Page 30
  1919.         --------------------------------------------------------------------
  1920.  
  1921.         6.0  Registering QReader
  1922.         ------------------------
  1923.         QReader is not free software.  QReader should be registered no later 
  1924.         than 30 days after installation. 
  1925.  
  1926.         Registration is $25.00 and may be paid by check, money order,  VISA, 
  1927.         Mastercard, or American Express.  
  1928.  
  1929.         If  registering with a credit card, you may receive  a  registration 
  1930.         number INSTANTLY!
  1931.           
  1932.         Refer to  the  enclosed file  ORDER.FRM  for  complete  registration 
  1933.         instructions.
  1934.  
  1935.  
  1936.         6.1  Register with CONFIDENCE - Author Information
  1937.         --------------------------------------------------
  1938.         L.  Brent  Yandell   has been programming  for  over  twelve  years,
  1939.         including  more  than six  years  of  developing  telecommunications
  1940.         software.   Many Sysops are familiar with USBBSDOR,  for  displaying 
  1941.         the  popular national USBBS listing.  USBBSDOR has been updated  and 
  1942.         supported  for over 6 years!  Most PCBoard Sysops will  be  familiar
  1943.         with PCBFV, the popular on-line file viewer/extractor; ChatBox,  the
  1944.         popular on-line PCBoard chat door; and others.
  1945.  
  1946.         Yandell Computer Services (YCS) is a  licensed  business,  operating
  1947.         and existing under the laws of the State of Florida.
  1948.  
  1949.         Writing  BBS Shareware doors and utilities, in  addition  to  custom
  1950.         programming, is our business.... our ONLY business.
  1951.  
  1952.         First Door Release: 7/6/87 (USBBSDOR) - Still updated and supported!
  1953.  
  1954.         YCS  Shareware is GUARANTEED (each product's documentation  contains 
  1955.         each product's specific guarantee).
  1956.  
  1957.         Yandell  Computer  Services is an *AUTHORIZED*  merchant  for  VISA, 
  1958.         MasterCard and American Express charge cards.
  1959.  
  1960.         A dedicated multi-node BBS for support and on-line registrations,  a
  1961.         toll-free voice line for registrations, and a voice support line for
  1962.         registered customers are just a few of our offerings in our  efforts
  1963.         to provide you with FAST, FRIENDLY SERVICE.
  1964.  
  1965.  
  1966.